Former British Premier Tony Blair has joined Indian American Silicon Valley billionaire Vinod Khosla's US-based company that specialises in promoting environment-friendly technology as an adviser, adding another contract to his list of lucrative deals after he resigned from office in 2007.